Reusable ideas about the reuse of software - Audun Fauchald Strand & Trond Arve Wasskog

youtube
Reusable ideas about the reuse of software - Audun Fauchald Strand & Trond Arve Wasskog This talk was recorded at NDC Oslo in Oslo, Norway. #ndcoslo #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! #software #architecture #ddd #microservices NAV has a lot of software. Around 143 000 000 lines of code, and steadily increasing as we keep modernising and improving our digital services. Maintaining this huge code base is expensive and time-consuming. To reduce maintenance cost, we should produce less code, not more. One way would be to reuse more code and establish common components for teams to use. The talk will give a brief description of what NAV is, and why reuse (sometimes) is good for us. We will go through different kinds of reuse such as open source, fork based reuse, shared libraries, common services and platforms. We will also discuss reusing knowledge and people, the pros and cons of the different approaches as well as a few lessons learned. We have learned that the existing NAV mantra known as “reuse should be discovered, not designed” doesn't really work for us. We have to find a different approach, guided by product thinking and Conways law. To enable reusable components, you need an organisation to own these. We also need to re-arrange our incentives, financing and organisation to enable reuse in line with a product mindset.
  2024/10/30      youtube

Our Tag

最近投稿されたプログラミング学習動画

Let’s catch up with C#! Exciting new features in C# 9, 10, 11 and 12!

This talk was recorded at Copenhagen Dev...

  2024/10/30

The Future of Cloud-Native Application Development with Radius - Loek

cloud

This talk was recorded at NDC Oslo in Os...

  2024/10/30

Use of AI in Modern Dataviz - Øystein Moseng - NDC Oslo 2024

This talk was recorded at NDC Oslo in Os...

  2024/10/30

EventSource: The under appreciated sibling of WebSockets – Benedicte E

EventSource: The under appreciated sibli...

  2024/10/30

Reusable ideas about the reuse of software - Audun Fauchald Strand & T

This talk was recorded at NDC Oslo in Os...

  2024/10/30

Google AI competitions, a special guest spotlight, and more - Google D

Google

Welcome to Google Developer News, where ...

  2024/10/30

Firebase After Hours #7: Firebase + Vertex AI: Level Up Your App with

firebase

Join Nohe and Peter as they dive into th...

  2024/10/29

PyCon JP TV #46: PyCon APAC 2024振り返り

Google

PyCon JP Associationが主催するYouTubeライブです。実験...

  2024/10/29

Deliver industry-leading assistance across your business with Amazon Q

Amazon

In this demo, learn how Amazon Q, includ...

  2024/10/28

our first gen z edit!

From our podcast, episode 213 if it matt...

  2024/10/28

Serverless moments with AWS Lambda and Amazon ECS | Amazon Web Service

Amazon

This video is part of a larger 10th anni...

  2024/10/28

Predict the output of this C code snippet using pointer arithmetic and

Test your understanding of pointer arith...

  2024/10/28

How To Install PostgreSQL on Ubuntu 24.04 LTS (Linux) (2024)

ubuntu
sql

In this step-by-step guide, you'll learn...

  2024/10/27

Next.js 15 Breakdown (Everything You Need To Know)

Next.js Simplified Course: Next.js 15 ...

  2024/10/26

How to create an investor pitch deck with PartyRock | Amazon Web Servi

Amazon

Amazon Web Services AI expert Dr. Nashli...

  2024/10/25